package com.ls.lserp.modules.produce.entity;


import com.ls.lserp.common.persistence.DataEntity;

import java.math.BigDecimal;
import java.util.Date;

public class PrinterForSfEntity extends DataEntity<PrinterForSfEntity> {

	private String orderNo;

	private String orderTypeCd;

	private long shopId;

	private String barCode;

	private long factoryId;

	private long styleId;

	private BigDecimal shopReworkCost;

	private BigDecimal factoryReworkCost;

	private BigDecimal platformPoint;

	private BigDecimal platformAmount;

	private BigDecimal shopAmount;

	private BigDecimal factoryAmount;

	private Date platformDeliverDate;

	private Date platformTransferDate;

	private Date shopTransferDate;

	private Date factoyrTransferDate;

	private long version;

	private String createIp;

	private String createMac;

	private String updateIp;

	private String updateMac;

	private String ognizationId;
	private long accountId;

	private long orderId;
	private Long addressId;
	private Long customerId;

	private String addressType;

	private String addressName;

	private Long defaultAddrFlag;

	private String consignee;

	private String addressCountryCd;

	private String addressProvinceCd;

	private String addressCityCd;

	private String addressDistrict;

	private String addressDetail;

	private String zipCode;

	private String bestTime;

	//private Integer mobile;
	private String mobile;

	private Date createDate;

	private Date updateDate;

	private Long createUser;

	private Long updateUser;

	private String remarks;

	private String city;
	public String getOgnizationId() {
		return ognizationId;
	}

	public void setOgnizationId(String ognizationId) {
		this.ognizationId = ognizationId;
	}

	// 交易号
	private String businessNo;

	// 订单核算
	private String accoutKbn;

	// 订单总金额
	private BigDecimal platformCost;

	// 订单状态
	private String accountStatus;

	// 交付日期
	private Date paymentDate;

	//物流费用
	private String expressCost;
	private String expressNo;
	//
	private String count;
	// 顺丰运单号
    private String mailNo;
	public long getAccountId() {
		return accountId;
	}

	public void setAccountId(long accountId) {
		this.accountId = accountId;
	}

	public long getOrderId() {
		return orderId;
	}

	public void setOrderId(long orderId) {
		this.orderId = orderId;
	}

	public String getOrderNo() {
		return orderNo;
	}

	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo == null ? null : orderNo.trim();
	}

	public String getOrderTypeCd() {
		return orderTypeCd;
	}

	public void setOrderTypeCd(String orderTypeCd) {
		this.orderTypeCd = orderTypeCd == null ? null : orderTypeCd.trim();
	}

	public long getShopId() {
		return shopId;
	}

	public void setShopId(long shopId) {
		this.shopId = shopId;
	}

	public long getCustomerId() {
		return customerId;
	}

	public void setCustomerId(long customerId) {
		this.customerId = customerId;
	}

	public long getFactoryId() {
		return factoryId;
	}

	public void setFactoryId(long factoryId) {
		this.factoryId = factoryId;
	}

	public long getStyleId() {
		return styleId;
	}

	public void setStyleId(long styleId) {
		this.styleId = styleId;
	}

	public BigDecimal getShopReworkCost() {
		return shopReworkCost;
	}

	public void setShopReworkCost(BigDecimal shopReworkCost) {
		this.shopReworkCost = shopReworkCost;
	}

	public BigDecimal getFactoryReworkCost() {
		return factoryReworkCost;
	}

	public void setFactoryReworkCost(BigDecimal factoryReworkCost) {
		this.factoryReworkCost = factoryReworkCost;
	}

	public BigDecimal getPlatformPoint() {
		return platformPoint;
	}

	public void setPlatformPoint(BigDecimal platformPoint) {
		this.platformPoint = platformPoint;
	}

	public BigDecimal getPlatformAmount() {
		return platformAmount;
	}

	public void setPlatformAmount(BigDecimal platformAmount) {
		this.platformAmount = platformAmount;
	}

	public BigDecimal getShopAmount() {
		return shopAmount;
	}

	public void setShopAmount(BigDecimal shopAmount) {
		this.shopAmount = shopAmount;
	}

	public BigDecimal getFactoryAmount() {
		return factoryAmount;
	}

	public void setFactoryAmount(BigDecimal factoryAmount) {
		this.factoryAmount = factoryAmount;
	}

	public Date getPlatformDeliverDate() {
		return platformDeliverDate;
	}

	public void setPlatformDeliverDate(Date platformDeliverDate) {
		this.platformDeliverDate = platformDeliverDate;
	}

	public Date getPlatformTransferDate() {
		return platformTransferDate;
	}

	public void setPlatformTransferDate(Date platformTransferDate) {
		this.platformTransferDate = platformTransferDate;
	}

	public Date getShopTransferDate() {
		return shopTransferDate;
	}

	public void setShopTransferDate(Date shopTransferDate) {
		this.shopTransferDate = shopTransferDate;
	}

	public Date getFactoyrTransferDate() {
		return factoyrTransferDate;
	}

	public void setFactoyrTransferDate(Date factoyrTransferDate) {
		this.factoyrTransferDate = factoyrTransferDate;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public long getCreateUser() {
		return createUser;
	}

	public void setCreateUser(long createUser) {
		this.createUser = createUser;
	}

	public String getCreateIp() {
		return createIp;
	}

	public void setCreateIp(String createIp) {
		this.createIp = createIp == null ? null : createIp.trim();
	}

	public String getCreateMac() {
		return createMac;
	}

	public void setCreateMac(String createMac) {
		this.createMac = createMac == null ? null : createMac.trim();
	}

	public Date getUpdateDate() {
		return updateDate;
	}

	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}

	public long getUpdateUser() {
		return updateUser;
	}

	public void setUpdateUser(long updateUser) {
		this.updateUser = updateUser;
	}

	public String getUpdateIp() {
		return updateIp;
	}

	public void setUpdateIp(String updateIp) {
		this.updateIp = updateIp == null ? null : updateIp.trim();
	}

	public String getUpdateMac() {
		return updateMac;
	}

	public void setUpdateMac(String updateMac) {
		this.updateMac = updateMac == null ? null : updateMac.trim();
	}

	public long getVersion() {
		return version;
	}

	public void setVersion(long version) {
		this.version = version;
	}

	public String getBusinessNo() {
		return businessNo;
	}

	public void setBusinessNo(String businessNo) {
		this.businessNo = businessNo;
	}

	public String getAccoutKbn() {
		return accoutKbn;
	}

	public void setAccoutKbn(String accoutKbn) {
		this.accoutKbn = accoutKbn;
	}

	public BigDecimal getPlatformCost() {
		return platformCost;
	}

	public void setPlatformCost(BigDecimal platformCost) {
		this.platformCost = platformCost;
	}

	public String getAccountStatus() {
		return accountStatus;
	}

	public void setAccountStatus(String accountStatus) {
		this.accountStatus = accountStatus;
	}

	public Date getPaymentDate() {
		return paymentDate;
	}

	public void setPaymentDate(Date paymentDate) {
		this.paymentDate = paymentDate;
	}

	public String getExpressCost() {
		return expressCost;
	}

	public void setExpressCost(String expressCost) {
		this.expressCost = expressCost;
	}


	@Override
	public String getRemarks() {
		return remarks;
	}

	@Override
	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getBestTime() {
		return bestTime;
	}

	public void setBestTime(String bestTime) {
		this.bestTime = bestTime;
	}

	public String getAddressType() {
		return addressType;
	}

	public void setAddressType(String addressType) {
		this.addressType = addressType;
	}

	public String getAddressName() {
		return addressName;
	}

	public void setAddressName(String addressName) {
		this.addressName = addressName;
	}

	public Long getDefaultAddrFlag() {
		return defaultAddrFlag;
	}

	public void setDefaultAddrFlag(Long defaultAddrFlag) {
		this.defaultAddrFlag = defaultAddrFlag;
	}

	public String getConsignee() {
		return consignee;
	}

	public void setConsignee(String consignee) {
		this.consignee = consignee;
	}

	public String getAddressCountryCd() {
		return addressCountryCd;
	}

	public void setAddressCountryCd(String addressCountryCd) {
		this.addressCountryCd = addressCountryCd;
	}

	public String getAddressProvinceCd() {
		return addressProvinceCd;
	}

	public void setAddressProvinceCd(String addressProvinceCd) {
		this.addressProvinceCd = addressProvinceCd;
	}

	public String getAddressCityCd() {
		return addressCityCd;
	}

	public void setAddressCityCd(String addressCityCd) {
		this.addressCityCd = addressCityCd;
	}

	public String getAddressDistrict() {
		return addressDistrict;
	}

	public void setAddressDistrict(String addressDistrict) {
		this.addressDistrict = addressDistrict;
	}

	public String getAddressDetail() {
		return addressDetail;
	}

	public void setAddressDetail(String addressDetail) {
		this.addressDetail = addressDetail;
	}

	public String getZipCode() {
		return zipCode;
	}

	public void setZipCode(String zipCode) {
		this.zipCode = zipCode;
	}

	public String getCount() {
		return count;
	}

	public void setCount(String count) {
		this.count = count;
	}

	public String getCity() {
		return city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	public String getBarCode() {
		return barCode;
	}

	public void setBarCode(String barCode) {
		this.barCode = barCode;
	}

    public String getMailNo() {
        return mailNo;
    }

    public void setMailNo(String mailNo) {
        this.mailNo = mailNo;
    }

    public String getExpressNo() {
        return expressNo;
    }

    public void setExpressNo(String expressNo) {
        this.expressNo = expressNo;
    }
}